package openjdk.collections;

import java.util.HashSet;
import java.util.Set;

public class SetDemo {

    public static void main(String[] args) {
        Set<String> s0 = new HashSet<String>() {{
            add("a");
            add("b");
            add("c");
            add("d");
            add("e");
            add("f");
            add("h");
        }};

        Set<String> s1 = new HashSet<String>() {{
            add("e");
            add("f");
            add("h");
            add("i");
            add("j");
        }};

        // 并集
        s0.retainAll(s1);

        s0.forEach(o -> System.out.println(o));

        // 差集
        s0.removeAll(s1);

        s0.forEach(o -> System.out.println(o));


    }
}
